package org.NooLab.glue.components;




public abstract class MsgInterpretationProcessAbs implements Runnable{

	protected Message msg;
	
	protected Thread msgAcceptingThrd ;
	
	
	
	public MsgInterpretationProcessAbs( Message msg, String nameofThread){
		this.msg = msg;
		msgAcceptingThrd = new Thread(this, nameofThread );
	}
	
	public void go() {
		
		msgAcceptingThrd.start();
	}
	
	public void run(){
		perform();
	}
	abstract protected void perform();
	
}
